How to model a dynamic object
The most important factor that distinguishes a dynamic object from a static
object is the texture map. It is important that one texture map be derived for
the complete object for run time efficiency.
The steps in buiding up a dynamic object are:
1) Build a polygon mesh model.
2) Render orthographic views of the object (front, side, top, back, etc). The numbers of view that will be required depends on the object complexity. All parts of the object must be visible and of sufficient projected area in 2D space.
3) Use a painting package to paint the textures on the views.
4) Create a single texture and copy/paste the required parts of the orthographic painted views into it. Notice that symmetric objects that have reflected textures should have both regions mapped onto the same area of the texture map. It is important for efficiency not to duplicate textures in the texture map.
5) Use the supplied utility (ProgMesh.exe) to precisely position the tetxure coordinates for each of the model faces into the desired position in the texture map.